/**
 * Create in 2012-11-5 下午5:23:23.
 */
package kit4j.app.notepad.ui.comp;

import javax.swing.JLabel;

import kit4j.app.notepad.ui.listener.NotepadMinimizeActionListener;
import kit4j.app.notepad.ui.window.Notepad;

/**
 * 
 * @author MiniKnife
 *
 */
public class MinimizeNotepadLabel extends JLabel {
	
	private static final long serialVersionUID = -3996427997252507157L;
	
	private Notepad notepad;
	
	public MinimizeNotepadLabel(Notepad notepad) {
		setNotepad(notepad);
		init();
	}
	
	private void init() {
		addMouseListener(new NotepadMinimizeActionListener(getNotepad()));
	}

	/**
	 * @return the notepad
	 */
	public Notepad getNotepad() {
		return notepad;
	}

	/**
	 * @param notepad the notepad to set
	 */
	public void setNotepad(Notepad notepad) {
		this.notepad = notepad;
	}

}
